package com.buba.customer.service;

import com.buba.customer.pojo.CustomerLogin;

import java.util.List;
import java.util.Map;

/**
 * 用户登录业务接口
 */
public interface CustomerLoginService {
    /**
     * 用户登录方法
     * @param login
     * @return
     */
    CustomerLogin login(CustomerLogin login);

    /**
     * 添加用户登录信息
     * @param login
     * @return
     */
    Integer addCustomerLogin(CustomerLogin login);

    /**
     * 查询账号被注册
     * @param login
     * @return
     */
    Integer selCustomerLoginByName(CustomerLogin login);

    /**
     * 查询用户登录信息
     * @param map
     * @return
     */
    List<CustomerLogin> selCustomerLogin(Map<String,Object> map);

    /**
     * 删除用户登录信息
     * @param split
     * @return
     */
    Integer delCustomerLogin(String[] split);
    /**
     * 查询总条数
     * @param map
     * @return
     */
    Long selCount(Map<String, Object> map);

    /**
     * 修改用户信息
     * @param
     * @return
     */
    Integer updCustomerLogin(CustomerLogin customerLogin);
}
